Applies an extension-specific operation to a resource implemented by a resource service extension.
URL Parameters | |
---|---|
database? | Perform this operation on the named content database instead of the default content database associated with the REST API instance. Using an alternative database requires the "eval-in" privilege; for details, see Security Requirements in the REST Application Developer's Guide. |
txid? |
The transaction identifier of the multi-statement transaction in
which to service this request. Use the /transactions
service to create and manage multi-statement transactions.
|
rs:{name}* | A service-specific parameter. The name and expected value of the parameter is service dependent. For example, if the GET method of a service extension expects a boolean valued parameter named "reset", then include the URI parameter "rs:reset=true" to set it to true. |
Response Headers | |
---|---|
Content-type? |
The type of the response body. If the POST method returns multiple
documents, the response is multipart/mixed .
|
The status and response contents are extension-specific. If the service does not exists, or if the service exists but does not support this method, MarkLogic Server returns status 400 (Bad Request).
rest-writer
role, or the
following privileges:
http://marklogic.com/xdmp/privileges/rest-reader
http://marklogic.com/xdmp/privileges/rest-writer
This operation invokes the post
function of a resource
service extension previously installed using the
PUT /v1/config/resources/{name}
. You can use
GET /v1/config/resources
to discover the names and
interfaces of installed extensions. For details, see
Extending the REST API in the REST Application Developer's Guide.
All request parameters intended for the underlying XQuery extension
function must be prefixed with rs:
to distinguish them from
implementation independent request parameters like txid
.
For example, to pass a resource-specific parameter named arg1
,
include a request parameter named rs:arg1
.
For more details, see Using a Resource Service Extension in the REST Application Developer's Guide.
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.